@font-face {
    font-family: 'DaxMedium';
    src: url('../fonts/dax-medium-webfont.eot');
    src: url('../fonts/dax-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/dax-medium-webfont.woff') format('woff'),
         url('../fonts/dax-medium-webfont.ttf') format('truetype'),
         url('../fonts/dax-medium-webfont.svg#DaxMedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DaxLightRegular';
    src: url('../fonts/dax-l_-webfont.eot');
    src: url('../fonts/dax-l_-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/dax-l_-webfont.woff') format('woff'),
         url('../fonts/dax-l_-webfont.ttf') format('truetype'),
         url('../fonts/dax-l_-webfont.svg#DaxLightRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.ffdl{font-family:'DaxLightRegular'}

/*-----------css reset---------------------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
/*----------basic----------------*/
ul{list-style:none}
ul li{display:list-item;}
html,body { font: 14px Arial, sans-serif; background:#fff; color:#303030; height:100%; text-align:center}
a {text-decoration:none; color: #ed1e26 }
a:hover { text-decoration:underline}
a.tdu:hover{text-decoration:none;}
html { overflow-y:scroll }/*Prevent Firefox Scrollbar Jump*/
button { border: none; cursor: pointer; font-weight: bold; color: #fff }
input , textarea { padding: 0; margin: 0; resize:none}
select, .cp  { cursor:pointer; }
.clear { clear: both; }
:focus{outline:0}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0; width:100%}
html{overflow-y:scroll}
button{border:0;cursor:pointer;font-weight:700;color:#fff}
input,textarea{border:solid 1px #c7c7c7;color:#444;margin:0;padding:0}
p{padding:8px 0}
select,.cp{cursor:pointer}
h3{color:#000; font-size:26px; font-weight:400; font-family:'DaxLightRegular'}

.clear{clear:both}
.page-break{page-break-before:always}
.dpn{display:none}
.por{position:relative}
.rounded{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;behavior:url(PIE.htc);position:relative}
.rounded10{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}
.transparent{zoom:1;filter:alpha(opacity=90);opacity:.9}
.transparent50{zoom:1;filter:alpha(opacity=50);opacity:.5}
.normal{zoom:1;filter:alpha(opacity=100);opacity:1}
.cursor{cursor:pointer}
.fl{float:left}
.fr{float:right}
.pa0{padding:0}
.pa15{padding:15px}
.pt5{padding-top:5px}
.pt10{padding-top:10px}
.pt20{padding-top:20px}
.pt50{padding-top:50px}
.pr5{padding-right:5px}
.pr10{padding-right:10px}
.pr20{padding-right:20px}
.pr40{padding-right:40px}
.pr60{padding-right:60px}
.pb5{padding-bottom:5px}
.pb10{padding-bottom:10px}
.pb20{padding-bottom:20px}
.pb110{padding-bottom:110px}
.pl5{padding-left:5px}
.pl10{padding-left:10px}
.pl15{padding-left:15px}
.pl20{padding-left:20px}
.ph5{padding-left:5px;padding-right:5px}
.ph15{padding-left:15px;padding-right:15px}
.pv5{padding-top:5px;padding-bottom:5px}
.pv10{padding-top:10px;padding-bottom:10px}
.ma15{margin:15px}
.mt5{margin-top:5px}
.mt15{margin-top:15px}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mr40{margin-right:40px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.ml5{margin-left:5px}
.mh5{margin-left:5px;margin-right:5px}
.mha{margin-left:auto;margin-right:auto}
.mv5{margin-top:5px;margin-bottom:5px}
.fwn{font-weight:400}
.fwb{font-weight:700}
.fsi{font-style:italic}
.tac{text-align:center}
.tal{text-align:left}
.tar{text-align:right}
.taj{text-align:justify}
.ttu{text-transform:uppercase}
.ttc{text-transform:capitalize}
.tdu{text-decoration:underline}
.ti9{text-indent:-9999px}
.zi9{z-index:9999px}
.tsd{text-shadow:1px 1px 0 #999}
.vam{vertical-align:middle}
.vab{vertical-align:bottom}
.vat{vertical-align:top}
.dpi{display:inline}
.dpib{display:inline-block}
.poa{position:absolute}
.pof{position:fixed}
.ofh{overflow:hidden}
.ofa{overflow:auto}
.bdn{border:none}
.bd1{border:solid 1px #000}
.bd2{border:solid 1px #e0e0e0}
.bd1T{border-top:solid 1px #e6e6e6}
.bd1B{border-bottom:solid 1px #7b7b7b}
.bd2B{border-bottom:solid 1px #fff}
.bd3B{border-bottom:solid 2px #d6d6d6}
.noBd{border:0}
.fs9{font-size:9px}
.fs11{font-size:11px}
.fs12{font-size:12px}
.fs13{font-size:13px}
.fs14{font-size:14px}
.fs15{font-size:15px}
.fs16{font-size:16px}
.fs18{font-size:18px}
.fs20{font-size:20px}
.fs22{font-size:22px}
.fs30{font-size:30px}
.bgt{background:transparent}
.bg0{background:#000}
.bg1{background:#fff}
.bg2{background:#efefef}
.bg3{background:#}
.cf0{color:#000}
.cf1{color:#fff}
.cf2{color:#c3161c}
.cf3{color:#878787}
.cf4{color:#808285}
.cf5{color:#db0e1d}
.cf6{color:#6e6e70}
.cf7{color:#}
.cf8{color:#}
.cf9{color:#}
.h50{height:50px}
.lh16{line-height:16px}
.lh27{line-height:27px}
.lh30{line-height:30px}
.ipt25{height:21px;padding-top:2px;padding-bottom:2px}
.w240{width:240px}
.w248{width:248px}
.w320{width:320px}
.w395{width:395px}
.w455{width:455px}
.w490{width:490px}
.w515{width:515px}
.w700{width:700px}
.w960{width:960px}
.w1280{width:1280px}
.lsd{list-style-type:disc}
.lss{list-style-type:square}
.lsa{list-style-type:lower-alpha}
.lsc{list-style-image:url(../images/list-style.png)}
a.btn{background:url(../images/btn-bg.png) repeat-x top; padding:2px 8px 2px 8px; -moz-box-shadow: 0px 0px 5px #b9b9b9;-webkit-box-shadow: 0px 0px 5px #b9b9b9;box-shadow: 0px 0px 5px #b9b9b9;progid:DXImageTransform.Microsoft.Shadow(color=#b9b9b9,direction=45); color:#fff}
a.btn:hover{text-decoration:none}
.btnSearch{border:none; z-index:9999; position:absolute; top:0px; right:1px; padding:0 5px; background:transparent; cursor:pointer; font-size:18px; height:17px; line-height:17px}
.shadow{-moz-box-shadow: 0px 0px 15px #b9b9b9;-webkit-box-shadow: 0px 0px 15px #b9b9b9;box-shadow: 0px 0px 15px #b9b9b9;progid:DXImageTransform.Microsoft.Shadow(color=#b9b9b9,direction=45);}
.expand{margin-top:-6px}
a.buy-now{background:#000; text-transform:uppercase; padding:3px 5px; color:#fff}
a.buy-now:hover, .product-gallery a.next, .product-gallery a.prev{text-decoration:none}
#content .signup a{display:block; width:38px; height:131px; background:url(../images/signup.png) no-repeat; position:absolute; margin-top:307px; right:0; z-index:9999}
#content{min-height:100%; position:relative; text-align:left;  margin:0 auto}
#wrapper{min-height:100%; padding:10px 0; padding-bottom:110px; width:960px; margin:0 auto; overflow:hidden; line-height:20px}
#wrapper-head{padding:10px 0; padding-bottom:0px; width:960px; margin:0 auto; overflow:hidden; line-height:20px}

#header #logo{display:inline-block; position:relative;}
#header .headerLinks .search{border-color:#efefef; padding:0 5px; font-family:'DaxLightRegular'; width:180px}
#header .headerLinks .active{background:#000}
#header .headerLinks .active a{color:#fff}
#navbar ul.menu{overflow:hidden; margin-top:16px}
#navbar ul.menu li{padding:0 8px; float:left}
#navbar ul.menu li a{padding:0 5px; float:left; color:#000; text-transform:capitalize; font-size:14px; font-family:'DaxMedium'}
#navbar ul.menu li:first-child{border:0; padding-left:0}
#navbar ul.menu li:last-child{padding-right:0}
#navbar ul.menu li:hover, #navbar ul.menu li.active{color:#db0e1d}
#navbar ul.menu li:hover>a, #navbar ul.menu li>a:hover,#navbar ul.menu li.active>a{color:#db0e1d; text-decoration:none; background:#ececec}

#banner .banner-content #slider-banner {position:absolute; width:1280px; height:531px; margin:0 auto; background:#fff; margin-top:-90px }
.nav-slider{position:relative; width:960px; margin:125px auto 0; overflow:hidden; font-size:90px}
.nav-slider a, .nav-slider a:hover{color:#fff; text-decoration:none; background:url(../images/nav.png); display:block; width:42px; height:83px}
.nav-slider a.next{float:right; background-position:left 42px}
.nav-slider a.prev{float:left; background-position:left 0}

.logo-product{right:0; top:35}
#product-content, #container{padding:10px 0px; overflow:hidden}
.product-list li{display:inline-block; text-align:center}
.product-list li a{padding-right:2px; color:#808285}
.product-list li.last-child a{padding:0}
#container .product-gallery{background:url(../images/bg-product.png) repeat-x top; margin-top:0px; z-index:999; position:relative}
.product-gallery #slider-product{width:700px; margin:0 auto;}
.product-gallery a.prev, .product-gallery a.next{color:#eaeaea; font-size:70px; position:absolute; top:170px}
.product-gallery a.prev{left:0}
.product-gallery a.next{right:0}
#brand{background:url(../images/bg-brand.jpg); color:#fff; padding:30px; overflow:hidden}
#brand table{cursor:default; float:left; width:320px}
#brand td{padding:0 5px}
#brand tr:hover{background:#292929;}

#banner .product-gallery{background:#fff !important}

#footer ul{padding:0}
#footer{position:absolute; width:100%; bottom:0px; font-size:12px; color:#303030; background:#fff; margin-bottom:1px;}
#footer .ftcontent{ overflow:hidden; padding:0; font-family:'MyriadProRegular'}
#footer .ftcontent ul {text-align:center}
#footer .ftcontent ul li{padding:0px 2px; display:inline-block; vertical-align:middle }
#footer .ftcontent ul li a{padding:0; color:#303030; font-size:13px; line-height:18px; float:left}
#footer .ftcontent ul li:first-child a, #footer .ftcontent ul li:last-child a{padding-left:0}
#footer .ftcontent ul.item li{display:inline-block;}
#footer .ftcontent ul.item li a{float:left}
#footer .ft-seo a{color:#878787}
#footer .ft-seo{position:relative; margin-top:10px; overflow:hidden; color:#878787}

ins,.tdn{text-decoration:none}
.dpb{z-index:9999}
/*.sideRank{background:url('../images/form-background.png') no-repeat; height:390px}*/


/***************contact form****************/
#contact{width:500px}
#contact #userForm{padding:10px 0; position:relative; overflow:hidden}
#contact #userForm input, #contact #userForm textarea, #contact #userForm select{border:none}
#contact #userForm textarea, #contact #userForm #message{background:#eaeaea; height:89px; width:490px; padding:2px 5px; color:#989898; font-family:'Arial'; font-size:12px}
#contact #userForm select, #contact #userForm input[type=text], #contact #userForm input[type=password], #contact #userForm input[type=email], #contact #userForm #name, #contact #userForm #email, #contact #userForm #phone, #contact #userForm #subject{
height:23px;background:#eaeaea; width:490px; padding:0px 5px; color:#989898; margin-bottom:5px; font-family:'Arial'; font-size:12px}
#contact #userForm select{width:500px}
button, #contact #userForm input[type=submit]{text-indent: -3000px;width:65px; line-height:23px; height:23px; float:right; border:0; background:url(../images/btnSubmit.png)}

#signup{display:none; padding:50px 85px; width:675px; position:absolute; overflow:hidden; height:280px}
#signup-content{background:#fff url(../images/signup-bg.png) no-repeat center;  overflow:hidden; width:675px; height:280px; text-align:center; vertical-align:middle}
#signup-content input[type=text]{height:23px;background:#eaeaea; width:265px; padding:0px 5px; color:#000; margin-bottom:5px; font-family:'Arial'; font-size:12px; border:none}
#signup-content input[type=submit]{width:70px;}

.prev_button, .next_button{color:#fff; text-decoration:none; background:url(../images/nav.png) !important; display:block; width:42px !important; height:83px !important}
.next_button{background-position:left 42px !important}
.prev_button{background-position:left 0}

.prev_button
{
    margin-left: 150px;
}

.next_button
{
    margin-right: 150px;
}

#banner .box_skitter { background: #fff !important; }

#container .box_skitter {
    background: url("../images/bg-product.png") repeat-x scroll center top transparent !important;
    border: 0 solid #000000;
}

.info_slide
{
    visibility: hidden;
}

.nyroModalBg
{
    z-index: 2000;
}

.nyroModalCont
{
    z-index: 3000;
}

.registration input
{
    width: 285px !important;
}

#contact #userForm input.invalid
{
    border: solid 1px red;
}

#contact #userForm select
{
    width: 500px;
}
#contact #userForm dt
{
    float: left
}

.modnspro
{
    display: none;
}



#navbar ul.menu li a {
    font-family: "Trebuchet MS";
    padding: 0 4px;
}

#footer
{
    font-family: "Trebuchet MS";
}

#brand a
{
    color: #fff;
    display: block;
    width: 300px;
}

#brand a:hover
{

}

#navbar img
{
    display: none;
}

#userForm table
{
    width: 90%;
    margin-top: 20px;
}

#signup-content #userForm
{
    width: 300px;
    float: right;
}